<?php
/**
 * Created by PhpStorm.
 * User: DELL
 * Date: 2018/7/11
 * Time: 18:03
 */
namespace app\common\model;
use think\Model;

class Base extends Model
{
    protected $autoWriteTimestamp = true;

    /**
     * 封装一个通用的添加数据的方法.
     * allowField()方法如果$data里面传进来的数据里面包含的字段数据库里面没有的,就会报错
     * @param $data     要插入的数据
     * @return mixed    返回主键id
     * @throws \Exception
     */
    public function add($data)
    {
        if(!is_array($data))
        {
            exception('传递数据不合法');       //tp5自带的抛出异常
        }
         $this->allowField(true)->save($data);
         return $this->id;
    }
}